package com.tjdx.projectsubmission.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.tjdx.projectsubmission.db.entity.FillReport;
import com.tjdx.projectsubmission.dto.FillReportListDto;
import com.tjdx.projectsubmission.dto.FillReportQueryDto;
import com.tjdx.projectsubmission.dto.FillReportSaveDto;
import com.tjdx.projectsubmission.vo.R;
import com.tjdx.projectsubmission.vo.fill.FileReportListVo;
import com.tjdx.projectsubmission.vo.report.ReportQueryVo;

import java.util.List;

public interface FillReportService {


    R saveReport(FillReportSaveDto fillReportSaveDto);


    FileReportListVo getOneReport(FillReportQueryDto fillReportQueryDto);


    R auditing(Long id);


    IPage<FileReportListVo> getAllReport(FillReportListDto fillReportListDto);


    R reportSubmit(Long id,Long riskLevel);


    List<ReportQueryVo> list();





}
